/**
 * edurender
 * ersw_vertex.h
 * (c) 2009 J. Brad Byrd
 */

#ifndef ERSW_VERTEX_H
#define ERSW_VERTEX_H

#include "ersw_types.h"

typedef struct ERSWVertexState
{
	ERMatrix4x4f modelview;
	ERMatrix4x4f projection;
	ERSWViewport viewport;
} ERSWVertexState;

void erswTransformVertices(const ERSWVertexState *state,
	const ERSWInputVertex *input, ERSWOutputVertex *output, ERuint count);

#endif // ERSW_VERTEX_H
